package eu.telecom_bretagne.CESI.service;

import java.util.List;

import javax.ejb.Remote;

import eu.telecom_bretagne.CESI.data.model.Agent;

@Remote
public interface IGestionAgent {

	public static final String JNDI_NAME = 
			"java:global/CESI_EAR/CESI_EJB/GestionAgent!eu.telecom_bretagne.CESI.service.IGestionAgent";

	// METHODES INTERFACE
	
	
	
	public Agent creerAgent(String nouveauNom, int identifiant);

	public Agent lireAgent(int identifiant);
	
	public List<Agent> listeAgents();
		
	public void modifierAgent(int identifiant, String nouveauNom);
	
	public void modifierAgent(int identifiant, String nouveauNom, int departement_id);
	
	public void supprimerAgent(int identifiant);
	
	
}
